![]() |
![]() |
Odaberite Dodaj parameter
Otvorit će vam se dialog:
Prva dva polja (Ime parametra i Opis) morate popuniti.
Slijedeća dva polja (Index position i Default value) ne mogu se promijeniti, već će biti popunjena automatski nakon vašeg izbora.
Tri kombo kućice (Način zamjene, Vrsta elementa i Vrsta podatka u parametru) su vjerojatno najvažniji dio pri zamjeni parametara i morate biti oprezni s njima..
Na kraju, posljednja dva polja (Jedinstveno ime Nivoa u proširenom svojstvu elementa i Jedinstveno ime Proširenog svojstva elementa) se koriste kada se kao parametar odaberu Svojstva elementa.
Prijeđimo na tab MDX
naredbu.
To je
mjesto gdje vidite svoju MDX naredbu. Jednostavno odaberite mišem dio koji
želite zamjeniti i odaberite Select
tipku.
U ovom
slučaju uključit ćemo Dopusti proširenu definiciju elemenata i
nivoa (omogućeno samo za nivoe i jedinstvena imena elementa) i odabrat ćemo
[Time].[Calendar].[Year].MEMBERS
text, kao što se vidi na drugoj slici:
Da omogućimo takav odabir Dopusti proširenu definiciju elemenata i nivoa check box mora biti označena.
Primjetit ćete da Odaberi tipka će postati vidjeljiva samo kad je odabrani tekst pravovaljan. Evo nekoliko primjera koji nisu dozvoljeni:
§ Višestruki stupci
§ Nebalansirani delimiteri
§ Nebalansirane zagrade (bilo koji tip)
§ Sintaksa koja nije kompletna
§ Nekompletne funkcije
Bez obira na sve usprkos provjerama, još uvijek postoje kombinacije u kojima će Odaberi tipka biti aktivirana iako sintaksa nije ispravna. To je u otprilike 2-3% slučajeva. Zato, molimo vas, testirajte vaš parametrizirani upit prije upotrebe.
Nakon prihvata vratit ćete se na prvi dialog.
Sad
moramo popuniti obavezna polja. Nakon što ste parametru dali neko smisleno ime
obratite pažnju na tri slijedeća polja.
Način zamjene određuje kako bi parameter trebao biti zamjenjen. Postoje četiri (4) mogućnosti:
§
Zamjeni ovu instancu parametra drugom vrijednošću
§
Zamjeni sve instance parametra drugom vrijednošću
§
Zamjeni ovu instancu elem. Iz korisnički definirane
liste
§
Zamjeni ovu instancu
elem. iz dinamički definirane
liste iz MDXa
Vrsta elementa kaže govori o tome koji logički tip sintakse je odabran Ovo je važno jer ćemo na temelju toga generirati zamjensku listu. Postoji dvanaest (12) mogućnosti:
1. Samostalni niz znakova
2. Ime OLAP servera
3. Ime OLAP baze
4. Ime OLAP kocke
5. Jedinstveno ime dimenzije
6. Jedinstveno ime hijerarhije
7. Jedinstveno ime nivoa
8. Jedinstveno ime elementa
9. Jedinstveno ime podelementa
10. Jedinstveno ime mjere
11. Jedinstveno ime serverski definiranog seta
12. Ime funkcije
Vrsta podatka u parametru kaže nam koji je tip podatka sintakse
koji je odabran. Postoji osam (8) mogućnosti:
1. Niz znakova
2. Cijeli broj
3. Decimalni (realni) broj
4. Datum
5. Vrijeme
6. Logički operator
7. Logički izraz
8. GUID
Odabrat ćemo:
§ Zamijeni samo ovu instance parametra za zamjenski mod
§ Jedinstveno ime nivoa za vrstu elementa
§ Tekst izraz za vrstu podatka u parametru
I odaberimo Prihvati.